mare spumans (foaming sea) - Français Anglais Dictionnaire